package com.share.homestay.consts;

//响应代码枚举
public enum ResultCode {
    /***
     *
     * @description:
     * # 200         表示请求成功
     * #1000～1999 区间表示参数错误
     * #2000～2999 区间表示用户错误
     * #3000～3999 区间表示接口异常
     * #4000～4999 区间表示网络请求错误
     * #5000～5999 区间表示服务器内部错误
     * @Date: 2020/11/4 13:25
     **/
    //请求成功
    SUCCESS(200,"成功"),
    PARAM_IS_INVALID(1001,"参数为空"),
    OK(200, "操作成功"),
    FAIL(500, "操作失败"),
    NO_AUTH(403, "没有权限"),
    NO_PAGE(404, "未找到页面"),
    TOKEN_OVERDUE(400, "Token超期");
    //参数校检

    private Integer code;
    private String message;
    ResultCode(Integer code,String message){
        this.code = code;
        this.message = message;
    }
    public Integer code(){
        return this.code;
    }
    public String message(){
        return this.message;
    }


}
